*{
    margin: 0;
    padding: 0;
}
p{
    line-height: 1.5em;
}
.container{
    width: 1170px;
    margin: 0 auto;
}
a:hover{
    text-decoration: none !important;
}
a:focus{
    text-decoration: none !important;
}
.header_top{
    width:auto;
    height: 50px;
    background-color: #79D179;
}
.header_top li a{
    -moz-transition:color 0.3s linear; /* Firefox 4 */
    -webkit-transition:color 0.3s linear; /* Safari and Chrome */
    -o-transition:color 0.3s linear; /* Opera */
}
.top-left{
    float: left;
    padding: 15px 5px 1px 15px;
}
.top-right{
    float: right;
    padding: 15px 0px 1px 0px;
}
.header{
    vertical-align: middle;
}
.header_left{
    height:100px;
    float: left;
    display: inline;
    margin-top: 25px;
    font-size: 33px;
}
.header_right{
    height:100px;
    float: right;
    margin-top: 45px;
    font-size: 17px;
    text-align: center;
}